page {
  background-color: #f8f9fa;
}

.box {
  margin: 20rpx 30rpx 0 30rpx;

  .row {
    background-color: #fff;
    border-radius: 20rpx;
    padding: 0 28rpx;

    .border-bottom {
      border-bottom: 1px solid #ececec;
    }

    .cell {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 120rpx;

      .left {
        color: #333;
        font-size: 110%;
      }

      .right {
        align-items: center;
        position: relative;

        image {
          height: 100rpx;
          width: 100rpx;
          border-radius: 50%;
        }

        button {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          opacity: 0;
        }

        input {
          text-align: right;
          color: #333;
        }
      }
    }
  }
}

.van-button {
  width: 80%;
  margin-left: 10%;
  margin-top: 50px;
}